def show_menu():
    print("请输入您要选择的项目：")
    print("1:添加一个名片")
    print("2:查询一个名片")
    print("3:修改一个名片")
    print("4:删除一个名片")
    print("5:显示所有名片")
    print("6:退出系统")
def add_card():
    card["name"] = input("请输入您的姓名：")
    card["age"] = input("请输入您的年龄：")
    card["sex"] = input("请输入您的性别：")

cards= []
while True:
    show_menu()
    print("")
    choice = input("请选择：")
    if choice == "1":
        card={}
        print("添加一个名片")
        add_card()
        cards.append(card)
        print("添加成功！")
        print(cards)

    elif choice == "2":
        print("查询一个名片")
        name = input("请输入要查询的姓名：")
        for card in cards:
            if card["name"] == name:
                print(card)
                break
        else:
            print("没有找到该名片")
    elif choice == "3":
        print("修改一个名片")
        name = input("请输入要修改的姓名：")
        for card in cards:
            if card["name"] == name:
                print("找到该名片")
                print(card)
                print("请输入新的信息：")
                add_card()
                print("修改成功！")
                print(card)
                break
            else:
                print("没有找到该名片")
    elif choice == "4":
        print("删除一个名片")
        name = input("请输入要删除的姓名：")
        for card in cards:
            if card["name"] == name:
                print("找到该名片")
                print(card)
                cards.remove(card)
                print("删除成功！")
                print(cards)
                break
            else:
                print("没有找到该名片")
    elif choice == "5":
        print("显示所有名片")
        for card in cards:
            print(card)
    elif choice == "6":
        print("退出系统")
        break
    else:
        print("请输入正确的选项")
